Я посмотрел, но возникла проблема. Я тупой и не могу написать также, но моменте добаления юнита в хеш таблицу. Я Save Handle of (Last created unit) as 0 of (а дальше я не нашёл, как добавть "Key(Constructed structure))" in Hash
и соответсвенно любое другое действие, где прописанно Key
Так не нужно ничего самому делать. Я прикрепил к тому сообщению карту. В ней я уже все сделал сам. Тебе осталось только скопировать триггеры оттуда в свою карту и заменить юнитов на тех, которые тебе нужны. Вот та карта:
декорация то сцществует? обычно что бы такие переменные оставались существовать, нужно иметь гуи триггер где хоть как то будет упоминаться юнит/декорация, хоть без ивентов или действий
Реф ничего не знает о луа коде. Эта же проблема есть и на UjAPI.
Чтоб игра присвоила юниту глобальную переменную, необходимо в редакторе переменных гуи создать переменную типа unit.
Далее создаём триггер, и поочерёдно присваиваем этой переменной нужных юнитов прям в гуи.
мойЮнит = Юнит
мойЮнит = Юнит1
мойЮнит = Юнит2
// К сожалению нет варкрафта под рукой, надеюсь кто-либо создаст скриншот.
Компилятор варкрафта не очень умён. Увидев присваивание юнита переменной, он поместит его в war3map.doo и создаст глобальную переменную в war3map.lua, к которой можно будет обратиться.
Мукалтин, советую пересохранить с помощью Gimp как формат TGA тип RLE сжатия вверху-слева.
Gimp можно скачать на его офф. сайте, да и в поиске легко найти. Ну и на всякий случай сохраните так: war3mappreview.tga, где все буковки чтобы были в нижнем регистре, а кто его знает.
Итого много сделал, часть откомментировал в ориг тексте, огромное вынес в разные задачи.
Потестировать онбординги можно в настройках - функция "условия скачивания" - ставишь условие, скачиваешь ресурс
На том этот паровоз закрываю и в будущем лучше разбирать на эпики
ClotPh, при наличие 20-30 юнитов под бафом лаги обеспечены
аффтару
делай как писали выше
пикаем всех юнитов(кроме дамми херни) и проверяем наличие бафа и если баф есть даём спел на повышение макс хп одновременно запоминая юнита
когда баф потерян убираем повышение макс хп
Иллюзии это точно такие же юниты, с которых они скопированы (ну иллюзии мастера клинка - точно такие же мастера клинка) Все дело задет бафф способности которая призвала иллюзию, ибо именно бафф делает флаг на юните - что он является иллюзией, в коде игры стоят проверки что за юнита с флагом иллюзии не дают награды опытом и ресурсами, в то же время бафф удаляет юнита при смерти, так же рисуя эффект тумана (любой заданный).
Кроме стандартной проверки - isUnitIlusion или проверки баффа, как либо отличить героя от его иллюзии нельзя, гребаные иллюзии даже изучают скиллы при появлении (когда мастер клинка вызывает иллюзию, создается герой, который учит все абилки мастера клинка, у него точно такое же кол-во опыта, хп и прочие параметры). Илююзии наследуют абсолютно все абилки, но из за сайленса - часть из них не работает (особый вид сайленса убирает с карты комманд все активные способности, чтобы вы не тупили при игре и не пытались тыкать абилки у иллюзий). Список работают\не работают у иллюзий сделан близзардами из соображений баланса, и как то особо изменить его у нас возможности нет. В каждой способности есть проверка на сайленс и действия, исходя из вида сайленса. Ауры не подвержены никаким сайленсам....
Extremator:
Сделал, чтобы человек понял принцип
Он вполне и сам может разобраться как, если сделает несколько кликов по поиску, ему же будет полезнее
А тебе проще было не делать вообще, так что иди обратно в будку и не тявкай
Какое то странное решение, ты хочешь чтобы юниты под аурой обладали способностью грабеж?
Ну так нафига столько гемора, просто берешь ауру пустышку, и проверяешь кто нанес урон зданиям, если у него есть бафф - ауры грабежа, высчитываешь количество украденных ресурсов исходя из урона.
Создай изображение размером 256x256. Конвертируй его в формат TGA. Переименуйте в war3mapPreview.tga и загрузите в карту, в карте уберите путь war3mapimported
Your resource has not passed automoderation. Please make corrections or wait for the moderator to check.
Reason
There must be a file of one of the following types: mdl, mdx, fbx, obj, max, blend, mb, ma, 3ds, dae, dxf, usd, usdz, stl, stp, wrl, m2, zip, 7z, rar, tar, gz, apk, gzip, jar, lzip, tgz, tbz2, bz2, zipx, zz, dmg, ipg, z, iso
» WarCraft 3 / Naruto - Survival Arena
» WarCraft 3 / Не понимаю в чём дело, но юниты не добавляются в группу юнитов,…
» WarCraft 3 / ИИ на lua
» WarCraft 3 / AutoLoad RPG Maps
» WarCraft 3 / Превью карты
» WarCraft 3 / A unit Is issued an order targeting an object
» WarCraft 3 / Restoria ORPG
» Прочее / КАРТА WC3 "Речная Зависимость"
» Администрация XGM / Как скачать игру
» WarCraft 3 / Naruto - Survival Arena
» WarCraft 3 / Как сделать ауру героя?
» WarCraft 3 / Баг с изображением
» WarCraft 3 / Кто может реализовать задумку?
» WarCraft 3 / Помогите найти кастомную карту.
» WarCraft 3 / Автопуть для импорта пиктограмм
» WarCraft 3 / Конкурс на $200 (создать расу со всеми механиками и юнитами)